home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 50
/
Volume 50 - JOGO DISK .iso
/
Games
/
magicheaven.swf
/
scripts
/
DefineButton2_777
/
BUTTONCONDACTION on(release).as
Wrap
Text File
|
2007-10-01
|
9KB
|
165 lines
on(release){
function md5(s)
{
return binl2hex(core_md5(str2binl(s),s.length * strsize));
}
function core_md5(x, len)
{
x[len >> 5] |= 128 << len % 32;
x[(len + 64 >>> 9 << 4) + 14] = len;
var _loc1_ = 1732584193;
var _loc2_ = -271733879;
var _loc3_ = -1732584194;
var _loc4_ = 271733878;
var _loc5_ = 0;
while(_loc5_ < x.length)
{
var _loc10_ = _loc1_;
var _loc7_ = _loc2_;
var _loc8_ = _loc3_;
var _loc9_ = _loc4_;
_loc1_ = md5_ff(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 0],7,-680876936);
_loc4_ = md5_ff(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 1],12,-389564586);
_loc3_ = md5_ff(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 2],17,606105819);
_loc2_ = md5_ff(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 3],22,-1044525330);
_loc1_ = md5_ff(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 4],7,-176418897);
_loc4_ = md5_ff(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 5],12,1200080426);
_loc3_ = md5_ff(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 6],17,-1473231341);
_loc2_ = md5_ff(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 7],22,-45705983);
_loc1_ = md5_ff(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 8],7,1770035416);
_loc4_ = md5_ff(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 9],12,-1958414417);
_loc3_ = md5_ff(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 10],17,-42063);
_loc2_ = md5_ff(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 11],22,-1990404162);
_loc1_ = md5_ff(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 12],7,1804603682);
_loc4_ = md5_ff(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 13],12,-40341101);
_loc3_ = md5_ff(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 14],17,-1502002290);
_loc2_ = md5_ff(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 15],22,1236535329);
_loc1_ = md5_gg(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 1],5,-165796510);
_loc4_ = md5_gg(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 6],9,-1069501632);
_loc3_ = md5_gg(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 11],14,643717713);
_loc2_ = md5_gg(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 0],20,-373897302);
_loc1_ = md5_gg(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 5],5,-701558691);
_loc4_ = md5_gg(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 10],9,38016083);
_loc3_ = md5_gg(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 15],14,-660478335);
_loc2_ = md5_gg(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 4],20,-405537848);
_loc1_ = md5_gg(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 9],5,568446438);
_loc4_ = md5_gg(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 14],9,-1019803690);
_loc3_ = md5_gg(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 3],14,-187363961);
_loc2_ = md5_gg(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 8],20,1163531501);
_loc1_ = md5_gg(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 13],5,-1444681467);
_loc4_ = md5_gg(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 2],9,-51403784);
_loc3_ = md5_gg(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 7],14,1735328473);
_loc2_ = md5_gg(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 12],20,-1926607734);
_loc1_ = md5_hh(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 5],4,-378558);
_loc4_ = md5_hh(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 8],11,-2022574463);
_loc3_ = md5_hh(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 11],16,1839030562);
_loc2_ = md5_hh(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 14],23,-35309556);
_loc1_ = md5_hh(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 1],4,-1530992060);
_loc4_ = md5_hh(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 4],11,1272893353);
_loc3_ = md5_hh(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 7],16,-155497632);
_loc2_ = md5_hh(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 10],23,-1094730640);
_loc1_ = md5_hh(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 13],4,681279174);
_loc4_ = md5_hh(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 0],11,-358537222);
_loc3_ = md5_hh(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 3],16,-722521979);
_loc2_ = md5_hh(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 6],23,76029189);
_loc1_ = md5_hh(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 9],4,-640364487);
_loc4_ = md5_hh(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 12],11,-421815835);
_loc3_ = md5_hh(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 15],16,530742520);
_loc2_ = md5_hh(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 2],23,-995338651);
_loc1_ = md5_ii(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 0],6,-198630844);
_loc4_ = md5_ii(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 7],10,1126891415);
_loc3_ = md5_ii(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 14],15,-1416354905);
_loc2_ = md5_ii(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 5],21,-57434055);
_loc1_ = md5_ii(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 12],6,1700485571);
_loc4_ = md5_ii(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 3],10,-1894986606);
_loc3_ = md5_ii(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 10],15,-1051523);
_loc2_ = md5_ii(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 1],21,-2054922799);
_loc1_ = md5_ii(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 8],6,1873313359);
_loc4_ = md5_ii(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 15],10,-30611744);
_loc3_ = md5_ii(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 6],15,-1560198380);
_loc2_ = md5_ii(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 13],21,1309151649);
_loc1_ = md5_ii(_loc1_,_loc2_,_loc3_,_loc4_,x[_loc5_ + 4],6,-145523070);
_loc4_ = md5_ii(_loc4_,_loc1_,_loc2_,_loc3_,x[_loc5_ + 11],10,-1120210379);
_loc3_ = md5_ii(_loc3_,_loc4_,_loc1_,_loc2_,x[_loc5_ + 2],15,718787259);
_loc2_ = md5_ii(_loc2_,_loc3_,_loc4_,_loc1_,x[_loc5_ + 9],21,-343485551);
_loc1_ = safe_add(_loc1_,_loc10_);
_loc2_ = safe_add(_loc2_,_loc7_);
_loc3_ = safe_add(_loc3_,_loc8_);
_loc4_ = safe_add(_loc4_,_loc9_);
_loc5_ += 16;
}
return Array(_loc1_,_loc2_,_loc3_,_loc4_);
}
function md5_cmn(q, a, b, x, s, t)
{
return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);
}
function md5_ff(a, b, c, d, x, s, t)
{
return md5_cmn(b & c | (~b) & d,a,b,x,s,t);
}
function md5_gg(a, b, c, d, x, s, t)
{
return md5_cmn(b & d | c & (~d),a,b,x,s,t);
}
function md5_hh(a, b, c, d, x, s, t)
{
return md5_cmn(b ^ c ^ d,a,b,x,s,t);
}
function md5_ii(a, b, c, d, x, s, t)
{
return md5_cmn(c ^ (b | ~d),a,b,x,s,t);
}
function safe_add(x, y)
{
var _loc1_ = (x & 65535) + (y & 65535);
var _loc2_ = (x >> 16) + (y >> 16) + (_loc1_ >> 16);
return _loc2_ << 16 | _loc1_ & 65535;
}
function bit_rol(num, cnt)
{
return num << cnt | num >>> 32 - cnt;
}
function str2binl(str)
{
var _loc2_ = Array();
var _loc4_ = (1 << strsize) - 1;
var _loc1_ = 0;
while(_loc1_ < str.length * strsize)
{
_loc2_[_loc1_ >> 5] |= (str.charCodeAt(_loc1_ / strsize) & _loc4_) << _loc1_ % 32;
_loc1_ += strsize;
}
return _loc2_;
}
function binl2hex(binarray)
{
if(!hexcase)
{
}
var _loc4_ = "0123456789abcdef";
var _loc3_ = "";
var _loc1_ = 0;
while(_loc1_ < binarray.length * 4)
{
_loc3_ += _loc4_.charAt(binarray[_loc1_ >> 2] >> _loc1_ % 4 * 8 + 4 & 15) + _loc4_.charAt(binarray[_loc1_ >> 2] >> _loc1_ % 4 * 8 & 15);
_loc1_ = _loc1_ + 1;
}
return _loc3_;
}
var hexcase = 0;
var strsize = 8;
b = md5("xx");
s = b.toUpperCase();
if(username.text == "")
{
username.text = "Guest";
}
_root.miyao = "magicheavenpowedbyfishflashgamesdotcom";
_root.gameType = "magicheaven";
_root.pointNum = _root.game_score;
_root.Mac = md5(_root.pointNum + _root.miyao + _root.orderId + username.text).toLowerCase();
trace("http://www.fishflashgames.com/ranking/magicheaven.php?user=" + username.text + "&pointNum=" + _root.pointNum + "&orderid=" + _root.orderId + "&Mac=" + _root.Mac);
getURL("http://www.fishflashgames.com/ranking/magicheaven.php?user=" + username.text + "&pointNum=" + _root.pointNum + "&orderid=" + _root.orderId + "&Mac=" + _root.Mac,"_blank");
}